on the spot – English–Português translations

🇬🇧 en pt 🇵🇹

on the spot

  • at the very moment
ali mesmo, na hora, no momento
Wiktionary Links